/* Minification failed. Returning unminified contents.
(31,215): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
(43,213): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
 */
/*
* Copyright (c) www.1hai.cn, All rights reserved.
* MIT Licensed
* Build: 2014-07-14 9:11
* By WHX
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
img {border: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
input, select {}
.clear_float:after {display: block;visibility: hidden;height: 0;clear: both;content: "";}
.clear_float {display: inline-block;}
* html .clear_float {zoom: 1;}
.clear_float {display: block;}
a{ text-decoration:none;}
body {font: 12px/1.5 Arial,"Microsoft YaHei",Helvetica,Verdana,SimHei,sans-serif; color: #666;}

input,textarea{outline-color:#23b7b7;}
::selection { background: #23b7b7; color: #fff;}
::-moz-selection { background: #23b7b7; color: #fff;}

/**step popup style**/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=45);-moz-opacity: 0.45;opacity: 0.45;}
* html #TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 5px solid #23b7b7;text-align:left;top:50%;left:50%;}
* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{ text-indent:-9999px;}
#TB_closeWindowButton{width:17px; height:17px; position:absolute; background:url(../../../Images/Order/NewStep/popup_close_btn.png) no-repeat; cursor:pointer; right:10px; top:10px; text-indent:-9999px;}
#TB_ajaxWindowTitle{ display:none;float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#fff;height:0px; }
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

.payment-alarm{ width:100%; height:25px; line-height:25px; background:#FFFCD3; font-size:14px; text-indent:20px; font-weight:bolder; color:#F00;}

.error-page-container{width:960px;margin:80px auto;color:#999;font-size:14px}
.error-page-title{height:100px;font-size:40px;text-align:center;color:#666}
.error-page{height:200px;background:url(../../../Images/Shared/errorPage_icon.jpg) no-repeat 20px}
.error-page-link{width:380px;float:right}
.error-page-link li{list-style:none;line-height:40px}
.error-page-link li a{color:#0074c1;text-decoration:underline}
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
fieldset, img { border: 0;}
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
ol, ul { list-style: none;}
table { border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
button, input, select, textarea { font-size: 100%; }
.clear_float:after { display: block; visibility: hidden; height: 0; clear: both; content: "";}
.clear_float { zoom: 1;}
a{ text-decoration:none;}
.fl { float: left;}
.fr { float: right;}
input,textarea,select{ outline-color: #23b7b7;}

body { font: 12px/1.5 Arial,"Microsoft YaHei",Helvetica,Verdana,SimHei,sans-serif;}
.wrap { min-width: 1300px;}
.w1180 { width: 1180px; margin: 0 auto;}
.iconmore { background:url(../../../Images/Order/NewStep/iconmore.png) no-repeat;}

/* header */
.head-top { background: #f2f2f2; height: 28px; padding-top: 4px; position: relative; z-index: 99;}
.top-link a { color: #666; height: 20px; line-height: 20px; padding: 1px 3px 2px; display: inline-block; border: 1px solid #f2f2f2;}
.top-link a:hover { text-decoration: underline;}
.top-link a.top-link-bold { color: #23b7b7;}
.top-link a.site-map-drop { width: 62px;}
.top-link a.site-map-drop:hover { border: 1px solid #ccc;}
.top-link a.linkon { border: 1px solid #ccc;}
.top-link a.linkon .sit-map-up{ background-position: -686px -9px;}
.top-link a .sit-map-up { background-position: -686px 0; width: 9px; height: 5px; display: inline-block; vertical-align: middle; margin-left: 4px;}
.top-link a:hover .sit-map-up { background-position: -686px -9px;}

.top-link span { height: 20px; line-height: 20px; padding: 3px 0; *vertical-align: 3px;}
.top-link span.contact-phone { padding: 1px 3px 2px; color: #23b7b7; display: inline-block; border: 1px solid #f2f2f2; cursor: pointer; *vertical-align: 0px;}
.top-link span.contact-phone:hover { border: 1px solid #ccc;}
.top-link span .contact-up { background-position: -686px 0; width: 9px; height: 5px; display: inline-block; vertical-align: middle; margin-left: 4px;}
.top-link span:hover .contact-up { background-position: -686px -9px;}
.top-link span.linkon { border: 1px solid #ccc;}
.contact-info { width: 240px; height: 30px; line-height: 30px; padding-left: 10px; border: 1px solid #ccc; background: #FFF; position: absolute; top: 24px; *top: 27px; right: 0; z-index: 99; display: none;}
.contact-info em { font-style: normal; color: #23b7b7; letter-spacing: 1px;}
.cover-contact { position: absolute; right: 0; top: -1px; height: 1px; background: #fff;}

.top-link span.wx-title { padding: 1px 6px 4px; border: 1px solid #f2f2f2; display: inline-block; cursor: pointer;}
.top-link span.wx-title:hover { color: #23b7b7; border: 1px solid #23b7b7;}
.wx-info { width: 100px; text-align: center; padding: 12px 8px; background: #fff; border: 1px solid #23b7b7; position: absolute; top: 22px; *top: 27px; right: 0; z-index: 99; display: none;}
.wx-info img { width: 100px; height: 100px; display: block;}
.cover-wx { position: absolute; right: 0; top: -1px; height: 1px; width: 36px; background: #fff;}

.site-map,.site-contact,.site-wx { position: relative; display: inline-block; *display:inline;}
.cover-map{ position: absolute; right: 0; top: -1px; height: 1px; width: 68px; background: #fff;}
.site-mapinfo { width: 235px; background: #fff; border: 1px solid #ccc; padding: 5px 10px; position: absolute; top: 24px; *top: 27px; right: 0; z-index: 99; display: none;}
.site-map-title { border-bottom: 1px dotted #cccccc; color: #23b7b7; font-weight: bolder; line-height: 25px; text-align: left;}
.site-map-link { line-height: 25px; text-align: left;}
.site-map-link a { color: #666; display: inline-block; padding: 0 4px 0 0; border: none;}
.site-map-link a:hover { text-decoration: underline; color:#23b7b7;}
.site-map-more a { color: #23b7b7; font-weight: bolder; border: none;}
.site-map-more a:hover { text-decoration: underline;}

.head-bottom { background: #fff; border-bottom: 2px solid #23b7b7; }
.logo { background:url(../../images/logo2.png) no-repeat; width: 375px; height: 52px; background-size: contain; display: block; margin-top: 15px;}
.nav-wrap { margin-left: -26px;}
.nav-wrap li { float: left; width: 134px; height: 56px; text-align: center; position: relative;}
.nav-wrap li a { font-size: 18px; color: #666; padding: 5px 0; margin: 15px 0 8px; display: inline-block;}
.nav-wrap li a:hover { color: #23b7b7; text-decoration: none;}
.nav-wrap li span { background:url(../../../Images/Order/NewStep/iconmore.png) no-repeat -670px 0; width: 12px; height: 6px; position: absolute; bottom: 0; left: 61px; display: none;}
.nav-wrap li em { background:url(../../../Images/Order/NewStep/iconmore.png) no-repeat -732px 0; width: 24px; height: 16px; position: absolute; top: 5px; right: 16px;}
.nav-wrap li.menu-index a { font-weight: bold;}
.nav-wrap li.menu-index-on a { color: #23b7b7;}
.nav-wrap li.menu-index-on span { display: block;}

#loginState a{*margin-top:-5px; color:#23b7b7;}

/* ui-btn ////////// */
.ui-btn {
    height: 46px;
    line-height: 46px;
    text-align: center;
    display: inline-block;
    font-size: 22px;
    color: #fff;
    border-width: 1px 1px 3px 1px;
    border-style: solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-orange-s,
.ui-btn-orange-l,
.ui-btn-orange-xl {
    background: #FF7E00;
    color: #fff !important;
    border-color: #ca6600;
}

.ui-btn-orange-s {
    padding: 0 25px;
}

.ui-btn-orange-l {
    padding: 0 45px;
}

.ui-btn-orange-xl {
    padding: 0 65px;
}

.ui-btn-orange-s:hover,
.ui-btn-orange-l:hover,
.ui-btn-orange-xl:hover {
    background: #fc9f42;
    color: #fff;
    text-decoration: none;
}

.ui-btn-gray-s,
.ui-btn-gray-l,
.ui-btn-gray-xl {
    background: #a2a2a2;
    color: #fff !important;
    border-color: #787878;
}

.ui-btn-gray-s {
    padding: 0 25px;
}

.ui-btn-gray-l {
    padding: 0 45px;
}

.ui-btn-gray-xl {
    padding: 0 65px;
}

.ui-btn-gray-s:hover,
.ui-btn-gray-l:hover,
.ui-btn-gray-xl:hover {
    background: #bcbcbc;
    color: #fff;
    text-decoration: none;
}

.ui-btn-white-s,
.ui-btn-white-l,
.ui-btn-white-xl {
    background: #fff;
    color: #23b7b7;
    border-color: #029696;
}

.ui-btn-white-s {
    padding: 0 25px;
}

.ui-btn-white-l {
    padding: 0 45px;
}

.ui-btn-white-xl {
    padding: 0 65px;
}

.ui-btn-white-s:hover,
.ui-btn-white-l:hover,
.ui-btn-white-xl:hover {
    background: #4ecece;
    color: #fff;
    text-decoration: none;
}


.clear_float:after { display: block; visibility: hidden; height: 0; clear: both; content: ""; }
.clear_float { _zoom: 1; }

/*�ײ�����*/
.nav-bottom { width: 100%; background:url(../../../Images/Order/NewStep/bottom_banner.png) center 0 no-repeat; min-width: 1180px; height: 290px; background-color: #FAFAFA; position:relative; margin-top:10px;}
.navbottom-banner{ width:1180px; height:95px; margin:auto;}
.navbottom-banner div{ margin-top:62px; display:inline-block; float:left; width:160px; height:30px; font-size:17px; color:#666; font-weight:bolder; }
.btbanner-city{ margin-left:20px;}
.btbanner-store{ margin-left:90px;}
.btbanner-car{ margin-left:135px;}
.btbanner-service{ margin-left:115px;}
.btbanner-inter{ margin-left:80px; width:75px !important; }

.new-sth-question { height: 135px; padding-top:40px; width: 1180px; margin: 0 auto;}
.new-sth-question dl { width: 175px; padding: 0 20px 0 0; float: left; }
.new-sth-question dl dt { height:35px; line-height:35px; text-align:left; padding-left:10px;}
.sth-tit { font-size:16px; color:#444; font-weight:bolder;}
.new-sth-question dl dd { padding: 2px 0 0 0; width: 110px; padding-left:10px;}
.new-sth-question dl dd a {	color: #444; text-decoration: none;	padding: 5px 0 5px 1px;	display: block;	width: 105px; height: 14px;}
.new-sth-question dl dd a:hover { text-decoration: none; width: 105px; height: 14px; color: #444; text-decoration:underline;}
.bottom-banner{ display:none; width:960px; height:70px; margin:auto; margin-top:10px; margin-bottom:10px;}


.footer{ background-color: #FAFAFA; width:100%;}
.footer-box{ border-top:1px solid #CCCCCC; width:1180px; height:98px; margin:auto;}
.footer-box .footer-left{ padding: 15px 0 0 5px; color:#333; width:670px; height:80px; float:left;}
.footer-box .footer-left a{ color:#333; margin:0 3px;}
.footer-box .footer-left a:hover{ text-decoration:underline; color:#333;}
.footer-box .footer-left p{ padding:5px 0;}
.footer-box .footer-right{ padding: 15px 5px 0 0; color:#333; width: 480px; height:80px; font-size: 0; text-align: right; float: right;}
.footer-box .footer-right a{ margin-top:7px; display:inline-block; margin-left:5px;}


.nav-footer { padding-bottom: 40px; background:#fafafa; }
.city-all-wrap{ width:1180px; margin:auto; padding-bottom: 10px; color:#8c8c8c; position: relative;}
.city-all-wrap h3{ font-size:14px; font-weight:bold; padding:20px 0 10px 10px; }
.city-all-wrap ul{ padding-left:10px; overflow:hidden; zoom:1; }
.city-all-wrap ul li{ float:left; margin:0 15px 0 0; padding-bottom:10px; display:inline; }
.city-all-wrap ul li a{ color:#666; }
.city-morebox { position: absolute; bottom: -10px; right: 35px; padding: 2px 5px; cursor: pointer; }
.city-more { background: url(../../../Images/Order/NewStep/choose-more.png) no-repeat; background-position: 0 -13px; width: 9px; height: 11px; display: inline-block; }
.city-moreup{  background-position: 0 0;}

